---@meta

---@class component_groundpounder
local groundpounder = {}

---
---@param pt idk # 
---@param ents_hit idk # 
---author: 
function groundpounder:GroundPound(pt,ents_hit)
end

---
---@param position idk # 
---author: 
function groundpounder:GroundPound_Offscreen(position)
end

---
---@param points idk # 
---@param breakobjects idk # 
---@param dodamage idk # 
---@param pushplatforms idk # 
---@param pushinventoryitems idk # 
---@param spawnfx idk # 
---author: 
function groundpounder:DestroyPoints(points,breakobjects,dodamage,pushplatforms,pushinventoryitems,spawnfx)
end

---
---author: 
function groundpounder:UseRingMode()
end

---
---author: 
function groundpounder:GetDebugString()
end

---
---@param pt idk # 
---author: 
function groundpounder:GetPoints(pt)
end

---
---@param pt idk # 
---@param radius idk # 
---@param points idk # 
---@param breakobjects idk # 
---@param dodamage idk # 
---@param pushplatforms idk # 
---@param pushinventoryitems idk # 
---@param spawnfx idk # 
---@param ents_hit idk # 
---@param platforms_hit idk # 
---author: 
function groundpounder:DestroyRing(pt,radius,points,breakobjects,dodamage,pushplatforms,pushinventoryitems,spawnfx,ents_hit,platforms_hit)
end

